#include "kriging_aux.h"
#define TILE_WIDTH 22
#define PARALLEL_POINTS 1000

void dev_fill_axis (float *d_v, int intervalos,float max, float min );

void dev_calculate_columns_of_covariances(float *d_covarianceColumns,
                                          float * d_dataX,
                                          float * d_dataY,
                                          int n, //number of lines
                                          float *d_estimatedX,
                                          float *d_estimatedY,
                                          int nugget_effect,
                                          int reach,
                                          int landing,
                                          int intervalos,
                                          int i);

void dev_mult_matrices (float *d_M, int L1, int C1, float *d_N,int L2, int C2, float * d_P);

void dev_media_ponderada(float * estimated_points, int * cor, int n, int intervalos, float * weightMatriz, int i);

